package com.yykj.base.server.service;

import com.yykj.base.client.dto.BaseDepartmentDTO;
import com.yykj.base.client.dto.BaseOfficerDTO;
import com.yykj.base.client.dto.HospitalTypeListDTO;
import com.yykj.base.server.model.entity.Area;

import java.util.List;

public interface BaseService {
    List<HospitalTypeListDTO> getHospitalType();

    List<BaseDepartmentDTO> getBaseDepartment();

    BaseDepartmentDTO editBaseDepartment(BaseDepartmentDTO dto);

    void deleteBaseDepartment(Integer id);

    List<BaseOfficerDTO> getBaseOfficer();

    List<Area> listAllArea(String parentCode);

}
